
App.drag=(function(){var x,y;var dragContext=null;var boundBox=document.createElement('div');boundBox.className="drag_movebox";$G('body_div').appendChild(boundBox);function GlueBoundingBox(object){if(object.tagName=='TD'&&App.user.browser.ISFIREFOX)return;var objPos=getPosition(object);boundBox.style.display='block';boundBox.style.top=objPos.y-(parseInt(object.style.top)||0)+'px';boundBox.style.left=objPos.x-(parseInt(object.style.left)||0)+'px';boundBox.style.width=object.offsetWidth+'px';boundBox.style.height=object.offsetHeight+'px';}
function GlueToMouse(object,xoffset,yoffset){if(object.tagName=='TD'&&App.user.browser.ISFIREFOX)return;var objPos=getPosition(object);var divtopposition=objPos.y-(parseInt(object.style.top)||0);object.style.top=y-yoffset*object.offsetHeight-divtopposition+'px';var divleftposition=objPos.x-(parseInt(object.style.left)||0);object.style.left=x-xoffset*object.offsetWidth-divleftposition+'px';}
function getPosition(e){var left=0;var top=0;while(e.offsetParent){left+=e.offsetLeft;top+=e.offsetTop;e=e.offsetParent;}
left+=e.offsetLeft;top+=e.offsetTop;return{x:left,y:top};}
function drag(){var droppedBox=null;for(var i=0;i<dragContext.dropList.length;i++){var dropBox=dragContext.dropList[i];var position=getPosition(dropBox);switch(dropBox.className.match(/drag_drop_[^\s]*/)[0]){case'drag_drop_vtable':if(!dropBox.childNodes.length&&dropBox.style.width!="1%"){dropBox.style.width="1%";GlueBoundingBox(dragContext.draggedItem);}
if(x>=position.x&&x<=position.x+(dropBox.childNodes.length?dropBox.offsetWidth:15))
droppedBox=dropBox;else
if((i==dragContext.dropList.length-1&&x>=position.x)||(i==0&&x<=position.x+dropBox.offsetWidth))
droppedBox=dropBox;break;case'drag_drop_grid':if(x>=position.x&&x<=position.x+dropBox.offsetWidth)
if(y>=position.y&&y<=position.y+dropBox.offsetHeight)
droppedBox=dropBox;break;}}
GlueToMouse(dragContext.draggedItem,dragContext.XOffset,dragContext.YOffset);if(!droppedBox)return;var previousItem=droppedBox.childNodes.length?null:-1;for(var j=0;j<droppedBox.childNodes.length;j++){var curItem=droppedBox.childNodes[j];var position=getPosition(curItem);if(curItem==dragContext.draggedItem){position.x-=(parseInt(dragContext.draggedItem.style.left)||0);position.y-=(parseInt(dragContext.draggedItem.style.top)||0);}
if(y>=position.y&&y<=position.y+curItem.offsetHeight&&x>=position.x&&x<=position.x+curItem.offsetWidth){previousItem=curItem;break;}
if(j===droppedBox.childNodes.length-1)
if(y>=position.y)
previousItem=-1;}
if(previousItem!=null&&previousItem!=dragContext.draggedItem){if(previousItem!=-1)
droppedBox.insertBefore(dragContext.draggedItem,previousItem);else
droppedBox.appendChild(dragContext.draggedItem);if(dragContext.onAttachedFunction)
dragContext.onAttachedFunction();GlueToMouse(dragContext.draggedItem,dragContext.XOffset,dragContext.YOffset);GlueBoundingBox(dragContext.draggedItem);}}
function position(e)
{x=(navigator.appName.substring(0,3)=="Net")?e.pageX:event.clientX;y=((navigator.appName.substring(0,3)=="Net")?e.pageY:event.clientY)+(App.user.browser.ISIE?document.documentElement.scrollTop:0);if(dragContext)drag();}
function enddrag(){var onDroppedFunction=dragContext.onDroppedFunction;App.fx.animateCSS(dragContext.draggedItem,{top:'0px',left:'0px'},500,'slide',function(){boundBox.style.display='none';if(onDroppedFunction)
onDroppedFunction();App.dom.removeClass("drag_dragging",this);});App.event.detach(document,"mouseup",enddrag);App.event.detach(document,"dragover",App.event.cancelEvent);App.event.detach(document,"selectstart",App.event.cancelEvent);document.onmousedown=null;dragContext=null;}
App.event.attach(document,"mousemove",position);return{dragItem:function(draggedItem,dropList,onAttachedFunction,onDroppedFunction){if(dragContext)return false;var objPos=getPosition(draggedItem);dragContext={draggedItem:draggedItem,dropList:dropList,onDroppedFunction:onDroppedFunction,onAttachedFunction:onAttachedFunction,XOffset:(draggedItem.offsetWidth?(x-objPos.x)/draggedItem.offsetWidth:0),YOffset:(draggedItem.offsetHeight?(y-objPos.y)/draggedItem.offsetHeight:0)};draggedItem.style.left=draggedItem.style.top="0px";App.dom.addClass("drag_dragging",draggedItem);GlueBoundingBox(draggedItem);App.event.attach(document,"mouseup",enddrag);App.event.attach(document,"dragstart",App.event.cancelEvent);App.event.attach(document,"selectstart",App.event.cancelEvent);document.onmousedown=App.event.cancelEvent;return true;}}})();
App.dock=(function(){var cols=[];var table=null;function GetChildsHeight(object){if(!object)return 0;var Retval=0;for(var j=0;j<object.childNodes.length;j++)
Retval+=object.childNodes[j].offsetHeight;return Retval;}
function DockSavePosition(){for(var i=0;i<cols.length;i++){for(var j=0;j<cols[i].childNodes.length;j++){var BlocStatus=App.data.GetCookie(cols[i].childNodes[j].id+'_bs');if(BlocStatus)
if(i!=BlocStatus.col||j!=BlocStatus.row){BlocStatus.col=i;BlocStatus.row=j;App.data.SetCookie(cols[i].childNodes[j].id+'_bs',BlocStatus);}}}}
function DockSetSize(){var credits=[];var total_credits=0;for(var i=0;i<cols.length;i++){credits[i]=0;for(var j=0;j<cols[i].childNodes.length;j++){switch(App.dom.hasClass(/bloc_[^\s]*/,cols[i].childNodes[j])){case'bloc_large':credits[i]=1.8;j=cols[i].childNodes.length;break;case'bloc_small':if(credits[i]<1)credits[i]=1;break;}}
total_credits+=credits[i];}
if(!total_credits)total_credits=1;for(var i=0;i<cols.length;i++){if(credits[i])
cols[i].style.width=parseInt(credits[i]*100/total_credits)+'%';else cols[i].style.width="0px";App.dom.removeClass(/col_[^\s]*/,cols[i]);switch(credits[i]){case 0:App.dom.addClass("",cols[i]);break;case 1.8:App.dom.addClass("col_large",cols[i]);break;default:App.dom.addClass("col_small",cols[i]);break;}}
if(table){if(total_credits*screen.width/(screen.width*4.6/1280)<(App.user.screen.Width-40)){table.style.width=parseInt(total_credits*screen.width/(screen.width*4.6/1280))+'px';}else
table.style.width='100%';}}
function DivisionEndDrag(DObject){DockSavePosition();DockSetSize();}
App.event.attach(window,"resize",DockSetSize);return{tabChanged:function(object){table=App.dom.select(".main_table",object)[0];cols=App.dom.select(".main_column",table);},initDiv:function(object){if(!cols.length)return;if(!object)return;var BlocStatus=App.data.GetCookie(object.id+'_bs');if(!BlocStatus)BlocStatus={};var ParentObj=null;var added=false;if(typeof(BlocStatus)!="undefined"&&typeof(BlocStatus.col)!="undefined"){ParentObj=cols[BlocStatus.col];if(!ParentObj)ParentObj=cols[0];for(var j=0;j<ParentObj.childNodes.length;j++){var elem_status=GetCookie(ParentObj.childNodes[j].id+"_bs");if(elem_status&&BlocStatus.row<elem_status.row){ParentObj.insertBefore(object,ParentObj.childNodes[j]);added=true;break;}}
if(!added)ParentObj.appendChild(object);}
else{var objectCredit=0;switch(App.dom.hasClass(/bloc_[^\s]*/,object)){case"bloc_large":objectCredit=2;break;case"bloc_small":objectCredit=1;break;}
var DockPos_col=-1;var credits=[];var total_credits=0;for(var i=0;i<cols.length;i++){credits[i]=0;switch(App.dom.hasClass(/col_[^\s]*/,cols[i])){case'col_large':if(credits[i]<2)credits[i]=2;break;case'col_small':if(credits[i]<1)credits[i]=1;break;}
total_credits+=credits[i];}
if((total_credits+objectCredit)*235<App.user.screen.Width)
for(var i=0;i<cols.length;i++)
if(credits[i]==0){DockPos_col=i;break;}
while(DockPos_col==-1){var best_col_height=-1;for(var i=0;i<cols.length;i++)
if(!objectCredit||credits[i]==objectCredit){var height=GetChildsHeight(cols[i]);if(best_col_height==-1||height<best_col_height){best_col_height=height;DockPos_col=i;}}
objectCredit=0;}
ParentObj=cols[DockPos_col];if(!ParentObj.childNodes.length)ParentObj.appendChild(object);else ParentObj.insertBefore(object,ParentObj.childNodes[0]);App.data.SetCookie(object.id+"_bs",{red:0,col:DockPos_col,row:0});DockSavePosition();}
switch(App.dom.hasClass(/col_[^\s]*/,ParentObj)){case'col_small':if(App.dom.hasClass(/bloc_[^\s]*/,object)=="bloc_large")
DockSetSize();break;case'col_large':break;default:DockSetSize();break;}},startDrag:function(DivObject){if(typeof(DivObject)=="string")
DivObject=$G(DivObject);if(!DivObject||!App.drag.dragItem(DivObject,cols,DockSetSize,DivisionEndDrag))return;},setSize:DockSetSize}})();
App.tab=(function(){var preview_widget=null;var widgets_list=App.data.GetCookie("widget_list")||[];function blocLoaded(bloc){App.dock.initDiv(bloc.Container);bloc.Container=null;}
function previewLoaded(bloc){preview_widget=bloc;$G('bloc_preview').insertBefore(bloc.Container,$G('bloc_preview').firstChild);}
function deleteWidget(id){delete App.widget.widgets[id];App.data.SetCookie(id+"_d","");App.data.SetCookie(id+"_bs","");}
return{removeFromTab:function(id){for(var i=0;i<widgets_list.length;i++)
if(widgets_list[i].i==id){widgets_list.splice(i,1);break;}
App.data.SetCookie("widget_list",widgets_list);deleteWidget(id);},removeAllFromTab:function(pageId){for(var i=0;i<widgets_list.length;i++)
if(widgets_list[i].p==pageId){deleteWidget(widgets_list[i].i);widgets_list.splice(i,1);i--;}
App.data.SetCookie("widget_list",widgets_list);},addToTab:function(type,data,id){if(!id)id=type+widgets_list.length+String(new Date().getTime()).substr(6,8);widgets_list.push({i:id,t:type,p:App.page.getCurrentTab().id});App.data.SetCookie("widget_list",widgets_list);new App.widget.openWidget(id,App.page.getCurrentTab().id,type,data,blocLoaded);return id;},getFeeds:function(){var ret=[];for(var i in widgets_list){if(widgets_list[i].t=="rss"){var data=App.data.GetCookie(widgets_list[i].i+"_d");if(data)
ret.push({u:data.URL,title:"",r:null,unread:0,type:0,tab:widgets_list[i].p});}}
return ret;},addFeed:function(feedUrl){var id=this.addToTab('rss',{URL:feedUrl});window.setTimeout("App.ui.HighlighBloc('"+id+"',0,1);",100);return id;},hasWidget:function(type){for(var i in widgets_list)
if(widgets_list[i].t==type)
return type;return false;},displayPage:function(pageId){for(var i=0;i<widgets_list.length;i++){if(widgets_list[i].p==pageId)
new App.widget.openWidget(widgets_list[i].i,widgets_list[i].p,widgets_list[i].t,null,blocLoaded);}},previewWidget:function(type,data){var id=type.substr(0,5)+widgets_list.length+String(new Date().getTime()).substr(6,8);if(preview_widget){App.data.SetCookie(preview_widget.id+"_d","");App.data.SetCookie(preview_widget.id+"_bs","");preview_widget.Container=null;delete App.widget.widgets[preview_widget.id];}else{var last_id=App.data.GetCookie("last_used_pid");if(last_id){App.data.SetCookie(last_id+"_d","");App.data.SetCookie(last_id+"_bs","");}}
App.data.SetCookie("last_used_pid",id);new App.widget.openWidget(id,App.page.getCurrentTab().id,type,data,previewLoaded);},addpreviewWidget:function(){if(!preview_widget)return false;if(App.page.getCurrentTab().type)return alert(_L('Veuillez ajouter ce bloc dans un autre onglet'));widgets_list.push({i:preview_widget.id,t:preview_widget.type,p:App.page.getCurrentTab().id});App.data.SetCookie("widget_list",widgets_list);App.data.SetCookie("last_used_pid","");App.dock.initDiv(preview_widget.Container);preview_widget.Container=null;window.setTimeout("App.ui.HighlighBloc('"+preview_widget.id+"',0,1);",100);preview_widget=null;return true;}}})();
var OpenDivBlock=(function(){function option_link_display(){this.style.opacity="1";this.style.filter="alpha(opacity=100)";}
function option_link_hide(){this.style.opacity="0.3";this.style.filter="alpha(opacity=30)";}
return function(id,title,width,hasoptions,titletip,hashelp)
{var BlocStatus=App.data.GetCookie(id+'_bs')||{};var onClosedEvent=null;var onMoveEvent=null;if(App.user.browser.ISIPHONE)hashelp=false;var bloc=App.dom.wrap('<div style="text-align:left;" class="widget '+(BlocStatus.c?App.ui.ColorPickerHelper.colorNames[BlocStatus.c]+"_widget ":'')+(width==445?'bloc_large':'bloc_small')+'" id="'+id+'">'
+'<b><b class="rnd1 bloc_header"></b><b class="rnd2 bloc_header"></b><b class="rnd3 bloc_header"></b></b>'
+'<div class="bloc_content content_color"><div class="bloc_header"><table width="100%" border="0" cellpadding="0" cellspacing="0" style="table-layout:fixed;"><tr>'
+'<td style="white-space:nowrap;overflow:hidden;cursor:move;width:100%;"><a class="funclink" title="'+titletip+'">'
+title+'<\/a><\/td>'
+'<td align="right" style="opacity:0.3;filter:alpha(opacity=30);white-space:nowrap;overflow:hidden;width:'+(48+(hasoptions?64:0)+(hashelp?14:0))+'px;">'
+(hasoptions?'<a class="funclink" href="javascript:;" title="'+_L("Cliquez ici pour configurer le bloc")+'">'+_L('Options')+'<\/a> ':'')
+(hashelp?'<a class="funclink" href="javascript:;" title="'+_L('Afficher l\'aide')+'">'+GetMenuButtonImg('Help')+'<\/a>  ':'')
+'<a class="funclink" href="javascript:;">'+GetMenuButtonImg('Color')+'<\/a>  '
+'<a class="funclink" href="javascript:;" title="'+_L('Reduire')+'">'+GetMenuButtonImg('Reduce')+'<\/a>  '
+'<a class="funclink" href="javascript:;"  title="'+_L('Fermer')+'">'+GetMenuButtonImg('Close')+'<\/a>'
+'<\/td><\/tr><\/table><\/div>'
+(hasoptions?'<div style="z-index:60;position:relative;"><div style="position:absolute;width:100%;display:none;" class="bloc_opt"></div></div>':'')
+'<div class="bloc_main" style="'+(BlocStatus.red?'display:none;':'')+'"><img src="include/skins/ajax.gif">'
+'</div></div>'
+'<b><b class="rnd3 content_color bloc_main"></b><b class="rnd2 content_color bloc_main"></b><b class="rnd1 content_color bloc_main"></b></b>'
+'</div>');var divs=bloc.getElementsByTagName('div');var links=bloc.getElementsByTagName('a');var td=bloc.getElementsByTagName('td');var Container=divs[0];var Options=divs[divs.length-2];var Content=divs[divs.length-1];var Title=links[0];td[0].onmousedown=startdrag;td[1].onmouseover=option_link_display;td[1].onmouseout=option_link_hide;links[0].onclick=Reduce;if(hasoptions)links[1].onclick=ShowOptions;if(hashelp)links[links.length-4].onclick=Help;links[links.length-3].onclick=ChooseColor;links[links.length-2].onclick=Reduce;links[links.length-1].onclick=Close;bloc=divs=td=links=null;this.Container=Container;function ChooseColor(){App.ui.ColorPickerHelper.Show(this,BlocStatus.c,function(value){if(BlocStatus.c)
App.dom.removeClass(App.ui.ColorPickerHelper.colorNames[BlocStatus.c]+"_widget",Container);BlocStatus=App.data.GetCookie(id+'_bs')||{};BlocStatus.c=value;App.data.SetCookie(id+'_bs',BlocStatus);if(BlocStatus.c)
App.dom.addClass(App.ui.ColorPickerHelper.colorNames[BlocStatus.c]+"_widget",Container);});}
this.RegisterWidget=function(obj){function AttachWidget(){widget=obj;}
App.event.attach(Container,"mousedown",AttachWidget);App.event.attach(Container,"keydown",AttachWidget);App.event.attach(Container,"mouseover",AttachWidget);}
this.SetEventHandler=function(evt,func){switch(evt){case'onmove':onMoveEvent=func;break;case'onclosed':onClosedEvent=func;break;}}
this.$G=function(id,type,opt){if(!type||type=='')type="div";var divs=null;if(opt)divs=App.dom.select(type+"#"+id,Options);else divs=App.dom.select(type+"#"+id,Content);if(divs.length)
return divs[0];else
return null;}
this.select=function(selector,opt){return App.dom.select(selector,opt?(typeof(opt)=="object"?opt:Options):Content);}
this.setTitle=function(text){Title.innerHTML=text;}
this.setContent=function(text){if(typeof(text)=="string")
Content.innerHTML=text;else{Content.innerHTML='';Content.appendChild(text);}}
this.setOptions=function(text){Options.innerHTML='';if(typeof(text)=="string")
Options.innerHTML=text;else
Options.appendChild(text);}
this.OpenOpt=function(){App.ui.OpacityAnimHelper.DisplayDiv(Options);}
this.CloseOpt=function(){App.ui.OpacityAnimHelper.HideDiv(Options);}
this.ChangeWidth=function(in_width){if(width!=in_width){App.dom.removeClass(/(bloc_large|bloc_small)/,Container);App.dom.addClass((in_width==445?'bloc_large':'bloc_small'),Container);width=in_width;App.dock.setSize();}}
this.GetOffsetWidth=function(){return Container.offsetWidth;}
function Reduce(){BlocStatus=App.data.GetCookie(id+'_bs')||{};if(Content.style.display=='none'){App.fx.show(Content);BlocStatus.red=0;}else{App.fx.hide(Content);BlocStatus.red=1;}
App.data.SetCookie(id+'_bs',BlocStatus);}
function Close(){if((onClosedEvent&&confirm(_L('Etes-vous sur de vouloir fermer ce bloc ?')))){onClosedEvent(Container);}}
function Help(){PopupHelper.ShowPopupPage("help/help_"+App.widget.widgets[id].type,title);}
function ShowOptions(){if(Options.style.display==''){Container.style.zIndex=0;App.ui.OpacityAnimHelper.HideDiv(Options);}else{Container.style.zIndex=600;App.ui.OpacityAnimHelper.DisplayDiv(Options);}}
function startdrag(){if(onMoveEvent)
onMoveEvent(Container);}}})();
App.modules={};App.widget=(function(){var v_css_text=null;var clearRuleTimer=null;function setNewItemsBackground(level){var text="";if(v_css_text)
App.dom.removeCSSSheet(v_css_text);if(level>0){text+=".new_item *{filter:alpha(opacity="+(100-level)+");opacity:"+(100-level)/100+"}";v_css_text=App.dom.addCSSSheet(text);}}
function clearAllNewItems(){var current_items_level=100;function run(){current_items_level-=10;if(current_items_level>=0){setNewItemsBackground(current_items_level);window.setTimeout(run,200);}else
clearRuleTimer=window.setTimeout(setAllRead,500);}
run();}
function setAllRead(){if(App.user.HasActivity(10000)){function apply(){App.dom.select("div.new_item, table.new_item, ul.new_item, td.new_item").each(function(){App.dom.removeClass("new_item",this);});}
clearRuleTimer=window.setTimeout(apply,20000);}else
clearRuleTimer=window.setTimeout(setAllRead,500);}
function updateWidgets(){window.clearTimeout(clearRuleTimer);window.setTimeout(updateWidgets,300000);setNewItemsBackground(100);for(var i in App.widget.widgets)
if(App.widget.widgets[i]&&typeof(App.widget.widgets[i].update)=="function")
App.widget.widgets[i].update(App.user.HasActivity(298000));window.setTimeout(clearAllNewItems,2000);}
window.setTimeout(updateWidgets,300000);return{widgets:{},creatorLoaded:function(type){if(App.modules[type].style)
App.dom.addCSSSheet(App.modules[type].style);function createAll(){for(var i in App.modules[type].waiting)
new App.widget.openWidget(App.modules[type].waiting[i].id,App.modules[type].waiting[i].page_id,type,App.modules[type].waiting[i].data,App.modules[type].waiting[i].callback);App.modules[type].waiting=null;}
var current_api_load=-1;function apiLoad(){current_api_load++;if(current_api_load<App.modules[type].require.length)
App.apis.LoadAPI(App.modules[type].require[current_api_load],apiLoad);else
createAll();}
if(App.modules[type].require)
apiLoad();else
createAll();},openWidget:function(id,page_id,type,in_data,callback){if(typeof(App.modules[type])=="undefined"){App.modules[type]={waiting:[{id:id,page_id:page_id,data:in_data,callback:callback}]}
App.ajax.include('routines/compiler/widget.php?url='+type);return false;}
if(App.modules[type]&&typeof(App.modules[type].Create)!="function"){App.modules[type].waiting.push({id:id,page_id:page_id,data:in_data,callback:callback});return false;}
this.id=id;this.type=type;this.title=App.modules[type].title;this.options={hasoptions:App.modules[type].options.hasoptions,hashelp:App.modules[type].options.hashelp,icon:App.modules[type].options.icon,width:App.modules[type].options.width,unread:0}
var prefs=in_data||App.data.GetCookie(id+"_d")||{};function Save(){App.data.SetCookie(id+"_d",prefs);}
this.getPref=function(name){return prefs[name];}
this.setPref=function(name,value){if(typeof(value)=="string"&&value=='')
delete prefs[name];else
prefs[name]=value;Save();}
this.GetFile=this.GetUrl=function(url,callback,data,cache){if(url.indexOf("://")!=-1)
url="routines/proxy/proxy.php?url="+escape(url)+(cache?'&cache='+cache:'');return App.ajax.GetFile(url,callback,this,data);}
this.GetFeed=function(url,callback,data){return this.GetFile("routines/rss2js/rss2json_ajax.php?src="+escape(url),callback,data);}
this.setTitle=function(title){if(this.title!=title){this.title=title;this.updateTitle();}}
this.setIcon=function(html){if(this.options.icon!=html){this.options.icon=html;this.updateTitle();}}
this.setUnread=function(unread){if(unread!=this.options.unread){this.options.unread=unread;this.updateTitle();App.page.setTitleUnread(page_id,id,unread);}}
App.widget.createWidgetLayout(this);App.modules[type].Create(this);if(in_data)Save();App.widget.widgets[id]=this;if(callback)callback(this);}};})();
App.widget.createWidgetLayout=(function(){function widgetMove(Container){if(!App.data.GetCookie(Container.id+'_bs'))
if(!App.tab.addpreviewWidget())
return;App.dock.startDrag(Container);}
function widgetClosed(Container){Container.parentNode.removeChild(Container);App.dock.setSize();App.tab.removeFromTab(Container.id);}
return function(widget){var Bloc=new OpenDivBlock(widget.id,(widget.options.icon||'')+widget.title,widget.options.width||445,widget.options.hasoptions,"",widget.options.hashelp);widget.OpenOpt=Bloc.OpenOpt;widget.CloseOpt=Bloc.CloseOpt;widget.$G=Bloc.$G;widget.select=Bloc.select;widget.updateTitle=function(){if(!this.options.icon)this.options.icon="";if(this.options.unread>0)
Bloc.setTitle(this.options.icon+"("+this.options.unread+")"+this.title);else
Bloc.setTitle(this.options.icon+this.title);};widget.setContent=Bloc.setContent;widget.setOptions=Bloc.setOptions;widget.ChangeWidth=Bloc.ChangeWidth;widget.GetWidth=Bloc.GetWidth;widget.GetOffsetWidth=Bloc.GetOffsetWidth;widget.Container=Bloc.Container;Bloc.RegisterWidget(widget);Bloc.SetEventHandler("onclosed",widgetClosed);Bloc.SetEventHandler("onmove",widgetMove);widget=null;}})();
function WriteCopyright(){if(App.search.manager.hasSearchTerms())return false;document.write('<div style="padding-top:8px;z-index:0;text-align:center">');if(!GetCookie('uStartCount')||parseInt(GetCookie('uStartCount'))<30){if(GetCookie('uStartCount'))
SetCookie('uStartCount',parseInt(GetCookie('uStartCount'))+1);else
SetCookie('uStartCount',1);}
if(App.user.browser.ISIE)
document.write('<a href="javascript:;" onClick="SetAsStartpage(this)">Copyright uStart © 2009 - '+
_L("Cliquez ici pour avoir uStart en page d\'accueil")+'</a> - <a href="javascript:;" onclick="ShowHelp();">'+_L('Afficher l\'aide')+'</a><br/>');if(!App.user.browser.ISIE)
document.write('<a href="javascript:addSearchEngine();">Copyright uStart © 2009 - '+
_L('Cliquez ici pour avoir uStart.org dans vos recherches')+'</a> - <a href="javascript:;" onclick="ShowHelp();">'+_L('Afficher l\'aide')+'</a>');else
if(!App.user.browser.ISIE6)
document.write('<a href="javascript:addSearchEngine();">'+_L('Cliquez ici pour avoir uStart.org dans vos recherches')+'</a>');document.write(' - <a href="http://www.ustart.org/plugins/add_to_ustart.xpi">'+_L("Extension Firefox")+'</a>');document.write(' - <a href="http://blog.ustart.org/">'+_L("Blog")+'</a>');document.write(' - <a href="http://forum.ustart.org/">'+_L("Forums")+'</a>');document.write(' - <a href="http://wiki.ustart.org/">'+_L("Wiki")+'</a>');document.write('</div>');if(getURLParam('reader'))RssReader.ShowFeed();if(getURLParam('rssurl'))App.menu.preview("rss",{URL:getURLParam('rssurl')});if(getURLParam('widgeturl'))App.menu.preview("ext",{type:getURLParam('rssurl')});}
if(App.data.Loaded==null&&App.user.browser.ISCOOKIESENABLED&&!App.user.browser.ISIPHONE&&(getURLParam('welcome')||!GetCookie('uStartCount')))PopupHelper.ShowPopupPage('help/help_welcome',_L('Assistant'),700);